package com.ruoyi.evalution.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 评测分数对象 lab_evalution_result
 * 
 * @author winner pan
 * @date 2022-04-21
 */
public class LabEvalutionResult extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评测结果ID */
    private Long evalutionResultId;

    /** 评测对象ID */
    @Excel(name = "评测对象ID")
    private Long participatorId;

    /** 评测分数 */
    @Excel(name = "评测分数")
    private BigDecimal score;

    /** 评测工号 */
    @Excel(name = "评测工号")
    private String userName;

    /** 评分类型 */
    @Excel(name = "评分类型")
    private String recordType;
    /**
     * 思想政治得分.
     * **/
    private BigDecimal politicsScore;
    /**
     * 工作态度得分.
     * **/
    private BigDecimal attitudeScore;
    /**
     * 履职得分.
     * **/
    private BigDecimal dutiesScore;
       

    public BigDecimal getPoliticsScore() {
		return politicsScore;
	}

	public void setPoliticsScore(BigDecimal politicsScore) {
		this.politicsScore = politicsScore;
	}

	public BigDecimal getAttitudeScore() {
		return attitudeScore;
	}

	public void setAttitudeScore(BigDecimal attitudeScore) {
		this.attitudeScore = attitudeScore;
	}

	public BigDecimal getDutiesScore() {
		return dutiesScore;
	}

	public void setDutiesScore(BigDecimal dutiesScore) {
		this.dutiesScore = dutiesScore;
	}

	/** 评测姓名 */
    @Excel(name = "评测姓名")
    private String nickName;

    public void setEvalutionResultId(Long evalutionResultId) 
    {
        this.evalutionResultId = evalutionResultId;
    }

    public Long getEvalutionResultId() 
    {
        return evalutionResultId;
    }
    public void setParticipatorId(Long participatorId) 
    {
        this.participatorId = participatorId;
    }

    public Long getParticipatorId() 
    {
        return participatorId;
    }
    public void setScore(BigDecimal score) 
    {
        this.score = score;
    }

    public BigDecimal getScore() 
    {
        return score;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setRecordType(String recordType) 
    {
        this.recordType = recordType;
    }

    public String getRecordType() 
    {
        return recordType;
    }
    public void setNickName(String nickName) 
    {
        this.nickName = nickName;
    }

    public String getNickName() 
    {
        return nickName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("evalutionResultId", getEvalutionResultId())
            .append("participatorId", getParticipatorId())
            .append("score", getScore())
            .append("createTime", getCreateTime())
            .append("userName", getUserName())
            .append("recordType", getRecordType())
            .append("nickName", getNickName())
            .toString();
    }
}